package com.pearadmin.pro.modules.stu.domain;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.pearadmin.pro.common.web.base.domain.BaseDomain;
import lombok.Data;
import org.apache.ibatis.type.Alias;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;

/**
 * 学生商机意向信息对象 scrm_stu_purpose
 *
 * @author chenJian
 * @date 2021-09-09
 */
@Data
@Alias("StuPurpose")
@TableName("scrm_stu_purpose")
public class StuPurpose extends BaseDomain
{

    /** ID */
    @TableField("id")
    @ApiModelProperty(value = "ID")
    private Long id;

    /** 商机ID */
    @TableField("busp_id")
    @ApiModelProperty(value = "商机ID")
    private Long buspId;

    /** 意向学校 */
    @TableField("school")
    @ApiModelProperty(value = "意向学校")
    private String school;

    /** 意向项目 */
    @TableField("project")
    @ApiModelProperty(value = "意向项目")
    private String project;

    /** 意向课程 */
    @TableField("course")
    @ApiModelProperty(value = "意向课程")
    private String course;

    /** 课程认证状态 */
    @TableField("auth_status")
    @ApiModelProperty(value = "课程认证状态")
    private String authStatus;

    /** 认证截图地址 */
    @TableField("auth_url")
    @ApiModelProperty(value = "认证截图地址")
    private String authUrl;

    /** 失败原因 */
    @TableField("fail_cause")
    @ApiModelProperty(value = "失败原因")
    private String failCause;

    /** 逻辑删除 */
    @TableField("deleted")
    @ApiModelProperty(value = "逻辑删除")
    private Integer deleted;

}
